package com.blq.web.PayoutInformation.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.blq.common.core.domain.BaseEntity;
import com.blq.common.core.domain.TreeEntity;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 收款信息对象 payout_information
 *
 * @author Blq
 * @date 2022-09-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("payout_information")
public class PayoutInformation extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 收款单位ID
     */
    private String payoutFromId;
    /**
     * 收款单位
     */
    private String payoutFrom;
    /**
     * 收款人
     */
    private String payoutUser;
    /**
     * 收款人联系电话
     */
    private String payoutPhone;
    /**
     * 收款金额
     */
    private BigDecimal payoutPrice;
    /**
     * 收款码
     */
    private String payoutCode;
    /**
     * 主键
     */
    @TableId(value = "payout_key")
    private String payoutKey;
    /**
     * 创建者
     */
    private String createBy;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新者
     */
    private String updateBy;
    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 付款状态  0未付款 1 已付款'
     */
    private String paymentStatus;
    //工单号
    private String customerKey;

    private String confirmationPaymentBy;//确认付款人
    private Date confirmTheTimeOfPayment;//确认付款时间
    private String confirmTheRecipient;//确认到账人
    private Date confirmationPaymentTime;//确认到账时间

    private String confirmProof;//到账凭证

    /**
     * 付款时间
     */
    private Date paymentTime;
    /**
     * 付款方式
     */
    private Integer paymentMethod;

}
